package com.dhecp.project.business.domain;

import java.util.Date;

import com.dhecp.core.domain.BaseBusinessEntity;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * AB延期申请 实体类
 * @author DH-lwl
 * @version 2020年6月17日
 */
public class StockDelayOrder extends BaseBusinessEntity{

	private static final long serialVersionUID = 1L;
	
	private Double fPrice;	//实际进价
	private Integer iID2;	//Line行
	private String pBPID;	//分销商BPID
	private String vhth;	//合同号	
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dXdrq;		//下单日期
	private String vRaXth;	//RA系统号
	private Double fSumJe;	//预留
	private Double fWsJe;	//不含税采购金额
	private String kUSD;	//KUSD
	private String vYqyy;	//延期原因
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dFhRq;		//订单实际发货日期
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dYqRq;		//延期到日期
	
	public Double getfPrice() {
		if (fPrice == null) {
			return 0.0;
		}
		return fPrice;
	}
	public void setfPrice(Double fPrice) {
		this.fPrice = fPrice;
	}
	public Integer getiID2() {
		if (iID2 == null) {
			return 0;
		}
		return iID2;
	}
	public void setiID2(Integer iID2) {
		this.iID2 = iID2;
	}
	public String getpBPID() {
		return pBPID;
	}
	public void setpBPID(String pBPID) {
		this.pBPID = pBPID;
	}
	public String getVhth() {
		return vhth;
	}
	public void setVhth(String vhth) {
		this.vhth = vhth;
	}
	public Date getdXdrq() {
		return dXdrq;
	}
	public void setdXdrq(Date dXdrq) {
		this.dXdrq = dXdrq;
	}
	public String getvRaXth() {
		return vRaXth;
	}
	public void setvRaXth(String vRaXth) {
		this.vRaXth = vRaXth;
	}
	public Double getfSumJe() {
		if (fSumJe == null){
			return 0.0;
		}
		return fSumJe;
	}
	public void setfSumJe(Double fSumJe) {
		this.fSumJe = fSumJe;
	}
	public Double getfWsJe() {
		if (fWsJe == null){
			return 0.0;
		}
		return fWsJe;
	}
	public void setfWsJe(Double fWsJe) {
		this.fWsJe = fWsJe;
	}
	public String getkUSD() {
		return kUSD;
	}
	public void setkUSD(String kUSD) {
		this.kUSD = kUSD;
	}
	public String getvYqyy() {
		return vYqyy;
	}
	public void setvYqyy(String vYqyy) {
		this.vYqyy = vYqyy;
	}
	public Date getdFhRq() {
		return dFhRq;
	}
	public void setdFhRq(Date dFhRq) {
		this.dFhRq = dFhRq;
	}
	public Date getdYqRq() {
		return dYqRq;
	}
	public void setdYqRq(Date dYqRq) {
		this.dYqRq = dYqRq;
	}
	
}
